<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数据类型转换</title>
    <script>
        // 1.数字转字符串类型
        var num = 10;
        var str = num.toString;
        console.log(str);
        console.log(typeof str);
        // 2.我们利用  string变量
        console.log(String(num));
        // 利用 + 拼接字符串的方法实现转换效果
        console.log(num + '');
        
        console.log('------------------');


        // 2.转为数字型
        //  var age = prompt('请输入您的年龄');
        //  parseInt(变量)  取整数  开头只能是数字
        // console.log(parseInt(age));
        console.log(parseInt('3.25'))
        console.log(parseInt('134px'))
        console.log(parseInt('rem134px'))

        // parseFloat   得到的是小数  浮点数
        console.log(parseFloat('3.25'));
        console.log(parseFloat('134px'))
        console.log(parseFloat('rem134px'))

        // Number 
        var str = '123';
        console.log(Number(str));
        console.log(Number('12'));

        // 利用算数运算   隐式转换
        console.log('12' - 0);
        console.log('123' - '120');
        console.log('123' * 1);

        console.log('------------------');

        // 转化为布尔型
        console.log(Boolean(''));
        console.log(Boolean(0));
        console.log(Boolean(NaN));
        console.log(Boolean(null));
        console.log(Boolean(undefined));
        console.log('---------除以上五个外其余均为ture---------');
    </script>
</head>
<body>
    
</body>
</html> 